"""
基于rest Framework 权限之分
"""
from rest_framework import permissions
from rest_framework.permissions import BasePermission

class MyPermission(BasePermission):
    def has_permission(self, request, view):
        if request.user.user_type != 3:             # 数据库字段 3是svip   判断用户是否是VIP用户，如果不是返回False；request.user用户登录成功后返回的类；user_type是数据库中用户类型的字段
            return False
        # 如果等于返回True,才有权限
        return True



class MyPermission1(BasePermission):
    def has_permission(self, request, view):
        if request.user.user_type == 3:             # 数据库字段 3是svip   判断用户是否是VIP用户，如果不是返回False；request.user用户登录成功后返回的类；user_type是数据库中用户类型的字段
            return False
        # 如果等于返回True，才有权限
        return True



